body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        color: #004080;
        font-style: normal;         
        text-decoration: none;     
	     left: auto;
  	     margin-top: 0px;
  	     SCROLLBAR-ARROW-COLOR: #949C9D; 
        SCROLLBAR-FACE-COLOR: #FFFFFF; 
        SCROLLBAR-HIGHLIGHT-COLOR: #31708E; 
        SCROLLBAR-SHADOW-COLOR: #31708E; 
        SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
        SCROLLBAR-TRACK-COLOR: #FFFFFF; 
        SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #000000;
        font-style: normal;         
        font-weight : bold;
        text-decoration: bold;        
}

.tbl_main {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-style: normal;
        width: -1; 
        border-color: #C8E1FF;
        border-style: solid;
        border-spacing : 2px;   
        background :#DDECFF;              
}

.tbl_checkbox {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-style: normal; 
        background :  #C8E1FF;    
        text-align : left;
}

.tbl_txt_header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-style: normal; 
        background :  #B3D5FF;    
        text-align : left;
}
.tbl_num_header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-style: normal;     
        background : #B3D5FF;
        text-align : right;
}

.tbl_num {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: right;
    margin-right: 10px;
}

.tbl_num_par {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: right;
    margin-right: 10px;
    background : #ECF4FF;
}

.tbl_txt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-style: normal; 
        text-align : left;
}
.tbl_desc {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-style: normal; 
        text-align : left;
}

.tbl_txt_par {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-style: normal; 
        background : #ECF4FF;
        text-align : left;
}

.sub_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #5E7557;
        font-style: normal;         
        text-align : left;
        text-decoration: none;        
}

.sub_menu_selected {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-style: normal;         
        text-align : left;
        text-decoration: none;        
}

.tbl_txt_input_desc {
        font-family: Arial, Helvetica, sans-serif;
        /*FONT-FAMILY: tahoma,sans-serif;*/
        font-size: 11px;
        color: #000000;
        font-style: normal;         
        text-align : left;
        text-decoration: none;        
}

.tbl_recuadro {
    margin-right: 0px;
    background : #EAF4FF;   /*#F7F7F7;*/
    border-color: #C8E1FF;
    border-style: solid;
    border-width: 1px
}

.txt_footer {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #004080;
        font-style: normal;         
        text-align : left;
        text-decoration: none;     
}

.msg_info {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
        font-style: normal;         
        text-align : center;
        text-decoration: none;        
}

.required {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: red;
        font-style: normal;         
        text-align : left;
        text-decoration: none;        
}

.menu_link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #004080;
        font-style: normal;         
        text-align : left;
        text-decoration: none;        
}

A:link {
	COLOR: #2244ee; TEXT-DECORATION: none
}
A:visited {
	COLOR: #2244ee; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

.texto_peque {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        font-style: normal;         
        text-decoration: none;        
}

A.subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2244aa; FONT-FAMILY: Arial, sans-serif
}
.menu_descrip  {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, sans-serif
}
table.recuadro {
    
    border-color: #31708E;
    border-style: solid;
    border-width: 1px
}

.titulo {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #000000;
        font-style: normal;         
        font-weight : bold;
        text-decoration: bold;        
}

.sub_titulo {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #003366;
        font-style: normal;        
        font-weight : bold;
        text-decoration: none ;        
}
.texto {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #004080;
        font-style: normal;         
        text-decoration: none;     
}
.titulo_recuadro {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        font-style: normal; 
        font-weight: bold;
        text-align : left;
        text-decoration: none;         
}
.formweb {
	BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #104a7b 1px solid; FONT-SIZE: 11px; BACKGROUND: #e7edf1; BORDER-LEFT: #104a7b 1px solid; COLOR: #333333; BORDER-BOTTOM: #104a7b 1px solid; FONT-FAMILY: tahoma,sans-serif; HEIGHT: 19px; TEXT-DECORATION: none
}

a.softlink {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #004080;
        font-style: normal;         
        text-align : left;
        text-decoration: underline;   
}

.subtitulo2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #004080;
        font-style: normal;
        font-weight : bold;
        text-align : left; 
}

a.menu {
        font-family: Arial, sans-serif;
        font-size: 12px;
        color: #2244ee;
        font-style: normal;         
        text-align : left;
        font-weight: bold;
        text-decoration: none;        
}

.a.menu_litle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #004080;
        font-style: normal;         
        text-align : left;
        text-decoration: none;     
}